#include "StdFile.h"
#include <stdio.h>
#include <string.h>

typedef struct
{
    char name[20];
    char passwd[20];
}User;

// int main(int argc,char *argv[])
// {
//     //MyStr content = ReadFromFile("文件编程.md");
//     //printf("%s\n",content.string);
//     if(argc != 3)
//     {
//         printf("参数数量不对\n");
//         return -1;
//     }
//     MyStrList content = GetLineFromFile("test.txt");
//     for(int i = 0; i < content.len; i++)
//     {
//         User temp;
//         sscanf(content.StringList[i].string,"%s %s",temp.name,temp.passwd);
//         printf("name : %s  passwd : %s\n",temp.name,temp.passwd);

//         if(strcmp(temp.name,argv[1]) == 0 && strcmp(temp.passwd,argv[2]) == 0)
//         {
//             printf("登录成功!\n");
//             return 0;
//         }  
         
//     } 
//     printf("账号或密码错误,登陆失败!\n");
//     return -1;
//     //content.DisplayStringList(&content);
//     content.ClearMyStringList(&content);
//     return 0;
// }

int main()
{
    // while(1)
    // {
    //     char str[1024] = {0};
    //     scanf("%s",str);
    //     strcat(str,"\n");
    //     //const char *s = "jsdlakixoisdaklsdj";
    //     //WriteToFile("1.txt",str,strlen(str));
    //     AppendToFile("1.txt",str,strlen(str));
    // }


    // MyStrList list = GetLineFromFile("test.txt");
    // WriteStrListToFile("1.txt",list);

    printf("filesize:%.2f KB\n",1.0 * GetFileSize("文件编程.md")/1024);

    if(IsFileExist("/home/lvguanzhong/suqian252/1117/库.md") == true)
    {
        printf("文件存在\n");
    }
    else
    {
        printf("文件不存在\n");
    }
    return 0;
}